Remote Software engineering Jobs · System Design

Job listings

Provide strategic technical leadership across multiple engineering teams, managing Engineering Managers who lead our software development efforts. Responsible for ensuring technical excellence, fostering team health, and aligning engineering execution with business strategy across your domain. Work closely with Product, Design, and Technology leadership to shape technical direction, drive architectural decisions, and build high-performing engineering organizations.

US Latin America Unlimited PTO

This is a hands-on management position where you’ll lead a team of passionate product-focused engineers while also diving into projects, collaborating closely with product, design, and go-to-market teams. You’ll learn how our business works, what our financial advisors and valuable clients need from us, and connect your engineering team’s work directly to business impact.

Unlimited PTO

As a Senior Backend Engineer on the HTS Media team, you will be a core contributor to the engine that powers our entire advertising platform. You will design, build, and scale the high-throughput, low-latency services that handle ad requests, run auctions, and serve millions of relevant offers to travelers in real-time. This is a mission-critical role where your work will directly impact platform performance, advertiser success, and Hopper’s bottom line.

Engineer

Parity

New engineers will join the team to work on XCM and system test frameworks, design and implement cutting edge protocols for the Polkadot protocol and teams building applications on it, work on complex, multi-chain problems, and design end-to-end test suites to test multi-chain applications.

$130,000–$250,000/yr

Lead a team of ML engineers building next-generation personalization and optimization systems balancing hands-on technical work with team leadership, driving both technical excellence and business impact. This role requires someone who can architect complex systems while mentoring others and collaborating across organizations.

Designs, develops, documents, tests and debugs applications software and systems that contain logical and mathematical solutions. Conducts multidisciplinary research and collaborates with equipment designers and/or hardware engineers in the planning, design, development, and utilization of electronic data processing systems for product and commercial software. Determines computer user needs; analyzes system capabilities to resolve problems on program intent, output requirements, input data acquisition, programming techniques and controls; prepares operating instructions; designs and develops compilers and assemblers, utility programs, and operating systems.